package com.naiterui.ehp.bs.cms.modules.devops.service;

import com.naiterui.ehp.bp.support.exception.BusinessException;
import com.naiterui.ehp.bs.cms.modules.devops.vo.SelfInspectListVO;
import com.naiterui.ehp.bs.cms.modules.devops.vo.SelfInspectVO;

import java.util.List;

/**
 * @author luao
 * @date 2022/4/26 5:23 PM
 **/
public interface SelfInspectService {

    List<SelfInspectListVO> list(Integer status);
 
    void selfInspectSuccess(Long id);

    void selfInspectSuccessByType(Integer type);

    SelfInspectVO wxMpCheck() throws BusinessException;

    SelfInspectVO wxMaCheck() throws BusinessException;

    SelfInspectVO wxMchCheck() throws BusinessException;

    SelfInspectVO pushCheck() throws BusinessException;

    SelfInspectVO trtcCheck() throws BusinessException;

    SelfInspectVO txFaceCheck() throws BusinessException;

    SelfInspectVO esignCheck() throws BusinessException;

    SelfInspectVO sccaCheck() throws BusinessException;

    SelfInspectVO kuaidi100Check(String deliveryId, String companyCode) throws BusinessException;
}
